Top 10k strings from Trace Utility - Intro (1984)(Radio Student)(si).z80
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [Z80] (TOSEC-v2007-01-01) /
Back to the directory listing
1 zavrsena. To je potrebno radi 1 zahvalna, jer je potrebno 1 vrsimo na slijedeci nacin: 1 verziji SPECTRUM-a nije moguce 1 uputstva. Program brise svoj 1 ukljucuje svakih 20 mS. Ne bas 1 ukljuciti u program sve do 1 u tom momentu, upotrebljuje se 1 u STACK POINT podrucju memorije 1 u MAIN proceduri TRACER-a. 1 u IM2 modu ne nade adrese 1B76 1 trenutka dalje procesor izvodi 1 toga, jer bi se u suprotnom 1 tacno svakih 20 mS, vec 1 svakih 20 mS (IM2) izvedemo 1 sto bi preuzrokovalo dobivanje 1 starta i zavrsetka svog rada. 1 stalno pritiskivanje na jednu 1 snikovih programa (LOAD ili 1 sistemske promenljive.Pritiskom 1 sistemske promenljive).Iz danog 1 se vracaju pojedine rutine u 1 se slijedecom naredbom: 1 se IM2 izkljucuje ( Kraj ili 1 se promjeni u IM2 tek pre 1 sadrzaja STOP promenljive. 1 rutinu koja ce pretraziti deo 1 rutine TRACER-a. MAIN rutina se 1 rutina iz ROM-a. 1 redka sa oznakom 2000. Ako sad 1 redka programa koji se izvodi 1 redak koji se izvodi i sve 1 radnog podrucja ( SCREEN i 1 promenljiva upisana djelomicno 1 programih za ZX-SPECTRUM 1 programa. Tu si izaberemo 1 programa, potrebno je dobro 1 programa uopce ne smeta kod 1 program i TRACER tako se 1 problematicno jer je konstru- 1 problem definiranjem nacina 1 prirucniku. Za izpisivanje 1 pripremljen za unosenje kori- 1 priblizno, jer uvijek ceka, da 1 preko tastature). 1 preko reda 2500, TRACER ce se 1 preklapanje TRACER-ja i BASIC 1 prekinuti i nastavljamo: 1 prekid u izvodenju programa). 1 pravi probleme, pa bi nam takav 1 poznavanje INTERUPT MODA 2, kao 1 poznate poruke ... 1 opciju 2 i TRACER se nece 1 od tipaka kako bi se TRACER i 1 nljivih dobro opisana u 1 njenog izvodenja. 1 ne zavrsava sa instrukcijom 1 naizmence. TRACER nam rjesi taj 1 nacin rada uzeo previse vremena 1 na tipku "1" prelazimo u SELECT 1 moglo desiti, da bi bila neka 1 mijenja IM2 u IM1. Od tog 1 memorije gdje je STACK POINT. 1 logickih gresaka u BASIC 1 logican tok programa prede 1 kojem radi procesor. 1 kcija pojedinih tipova prome- 1 je sa ciljem, da korisnikovog 1 je vidljivo, da ga na 16 Kby 1 je sa adresom starta MAIN 1 je korisnikova 1 izvodenje BASIC 1 izvodenja. U BASIC program se 1 izvodenja "JP 1B76" instrukcije 1 izmenjuje i INTERUPT MOD u 1 iz ROM-A. Trazi takoder i 7 Kby 1 instrukcija i ZX TRACER rutina. 1 ili samo STOP promenljivu. 1 i SPECTRUM-ovog ROM-a. Preklop 1 i izmenicno se izvode BASIC 1 dio BASIC-a i stavi RAMTOP na 1 automtski iskljuciti. 1 automatski izkljuciti kod 1 ali upotrebljava dosta rutina 1 a$="*** LISTING TRACE UTILITY 1 a ni tastatura nam ne bi bila 1 a i TRACER se izvodi u IM1.IM1 1 Za razumijevanje kako radi 1 ZX-SPECTRUM TRACER sastavljen 1 U tom slucaju TRACER izpise 1 U slucaju ispada preklapanja 1 U tom primeru ce TRACER 1 Tu je jednostavan primer: 1 Testiranje BASIC programa vrsi 1 TRACE TEXT 1 START promenljive uvek manji od 1 SRBSKO-HRVATSKA VERZIJA 1 ROM-u - osim INKEY$) zamjeni 1 RANDOMIZE USR 65122: RUN 1 RANDOMIZE USR 65122: CONTINUE 1 Program nije obiman (CCA 2.5 K) 1 Paziti moramo da je sadrzaj 1 PROGRAM: TRACE UTIL 1 POINT podrucju, istovremeno 1 Obicno nam pocetak programa ne 1 Najprije vpisemo u memoriju 1 Na taj nacin je petlja zavrsena 1 NAMJENA: Pomagalo kod analize 1 Moguce je definirati samo START 1 MOGUCNOSTI 1 MOD gde mozemo izabrati zeljenu 1 Korisnikovu instrukciju u IM1, 1 Kao sto se izmenjuju korisnikov 1 Kada rutina koja se izvodi u 1 Ispisivanje pojedinih korisni- 1 INKEY$ funkcija, TRACER ce se 1 IM2 zamjeni adrese u STACK 1 CLEAR: LET START=2000: LET STOP 1 BASIC - TRACER (INKEY$), mozemo 1 Ako u 10 preleta(0.2 S) rutina 1 Ako ta rutina pronadze adresu 1 Ako se u BASIC programu pojavi 1 =2500: RANDOMIZE USR 65122: GOT 1 6.Pregled sadrzaja pojedinih 1 52999.Na taj nacin je SPECTRUM 1 5.Pregled dimenzija nizova oba 1 4.Pregled FOR-NEXT promenljivih 1 3.Pregled korisnikovih prome- 1 2.Pregled sistemskih promenlji- 1 1B76 HEX (to je adresa na koju 1 1.Slijedi logican tok izvodenja 1 * OPIS PROGRAMA 1 (LOAD) TRACER koji ce nam 1 #PRINT;w$: 1 #PRINT;A$: 1 "TRACE UTIL" 1 "RET" vec se izvodi "JP 1B76". 1 "*** PRESS 1 zapovijed 1 promenljivih 1 na prvom redku 1 Volk Darko 1 START TAPE 1 1982 Sinclair Research Ltd.": 1 1 LOAD NEXT PART 1 0 LIST ONCE AGAIN ***"'"*** 1 - PAUSE": 1 ***"'"*** 1 ***"'"*** 1 vih sa adresama, imenima, 1 sa sadrzajem, limitom, stepom 1 po djelovima. 1 numerickog tipa. 1 numerickog tipa niza. 1 nljivih numerickog i alfa- 1 je u cijelosti napisan 1 i brojem instrukcije. 1 elemenata alfanumerickog i 1 duzinom i njihovim sadrzajem. 1 asemblerom i daje slijedece: 1 Trace util je program, koji 1 BASIC programa u cjelini ili